import {queryLogistics} from '../../api/api.js'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    options:"",
    steps: [
  
    ],
    logisNum:"",
    logisName:""
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
       let options = getCurrentPages()[getCurrentPages().length-1].options;
       this.setData({
          options:options
       })
        let data = options.data;
        data = JSON.parse(data);

       

        console.log(data,"options")

        this.queryLogistics(data)

  },

  
   //获取物流信息
    // sn(物流单号),  code(物流公司编码)
    queryLogistics(data){
          let that = this;
        
          console.log(data,"-------------");
          queryLogistics(data).then(res=>{
              console.log(res,"获取物流信息");
              if(res.data.code == 200){
                   if(res.data.data.status == 1){
                       let logis = res.data.data.data;
                       that.parseLogis(logis);
                       that.setData({
                           logisNum:res.data.data.nu,
                           logisName:res.data.data.com
                       })
                   }else{
                      wx.showToast({
                        title: '服务器错误',
                        icon:'none'
                      })
                   }
              }else{
                    wx.showToast({
                      title: '服务器错误',
                      icon:'none'
                    })
              }
          })
  },

  parseLogis(data){
      console.log(data,"遍历的数组")
      data = data.map(e=>{
        return{
          text:e.context,
          desc:e.ftime
        }
      })

      this.setData({
        steps:data,
      })



      console.log(data,"映射之后的数据");

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})